DDNS คืออะไร
Dynamic DNS (DDNS หรือ DynDNS) แล้วจริงๆแล้ว DDNS คืออะไร ? แท้จริงแล้วมันก็คือ Domain Name System (DNS) ชนิดที่สามารถ update mapping IP ของ server และ domain แบบอัตโนมัติและ realtime หลักการนี้เกิดขึ้นมาบนพื้นฐานของระบบ DNS แต่บางครั้งมีความจำเป็นที่ IP ของ server ไม่ใช่ Static IP หรือก็คือมีการเปลี่ยนแปลงบ่อยๆ ซึ่งมักจะมาจากการที่เราตั้ง server เราไว้ที่บ้าน ซึ่งบ่อยครั้งที่มีการ reconnect internet กับทาง ISP ใหม่ มักจะมีการแจก IP ใหม่มาให้เรา ทำให้ domain name ที่ map อยู่ไม่สามารถใช้งานได้แล้ว DDNS จึงตอบโจทย์ในข้อนี้ เพราะเมื่อใดที่ IP ของเราเปลี่ยนไป DDNS จะทำงานส่ง configure เข้าไปที่ทาง DDNS server ที่เราซื้อ donamin ไว้ทำการแก้ IP ให้กับเรา ทำให้ website หรือ domain เราทำงานต่อได้ปกติ ปัจจุบันใช้กันบ่อยมากในการติดกล้องวงจรปิดที่บ้าน โดยการทำงานคือกล้องจะเชื่อมต่อ internet ผ่านทาง wifi เพื่อให้เราสามารถ connect เข้าสู่หน้าเวปของกล้องเพื่อใช้งานจากที่อื่นได้โดยไม่จำ IP ก็คือการใช้ DDNS เข้ามาช่วย
แล้วทำไมเราไม่ใช้ Static IP
ในเมื่อทุกครั้งที่ IP เปลี่ยน เราก็ต้องเปลี่ยน Configure บน host ให้ Domain route ไป IP ตัวใหม่ของเราตลอด แล้วทำไม่เลือก Static IP มาใช้งานหละ คำตอบก็คือปัจจุบัน ผู้ให้บริการอินเตอร์เน็ต หรือ ISP มักใช้ระบบ DHCP ทำหน้าที่แจก IP ให้กับลูกค้า เพราะ IP range ของ ISP เองก็มีอยู่อย่างจำกัด ไม่สามารถจอง Static IP ให้กับลูกค้าทุกคนได้ การจะขอ Static IP โดยเฉพาะนั้นจึงมีค่าใช้จ่ายที่สูงมาก
หลักการทำงาน DDNS
- ฝั่ง Host server ของเราต้อง configure DDNS ให้ค่อยทำการส่ง Update IP ไปยัง DDNS server
- เมื่อ user ทำการ request doamin ของเราขึ้นมา ตัวอย่างคือ http://saixiii.ddns.net ที่เรา configure ไว้ฝั่ง DDNS server ก็จะส่ง IP ของ Host server เราไปให้
- ฝั่ง user ก็จะสามารถ connect เข้ามาหา server ของเราได้
การตั้งค่า DDNS บน Router
ปัจจุบันมี free DDNS server ให้เราเลือกมากมายเช่น No-ip หรือ dynddns ซึ่งในที่นี้เราขอเลือก No-ip เพราะว่าสามารถสมัครใช้ได้ free สามารถเพิ่มได้ถึง 3 domian ต่อ account แต่จำเป็นต้องเข้ามาต่ออายุ (renewal) ทุกๆ 30 วัน จากตัวอย่างผมใช้ Router Humax
1. ทำการสมัครและ login เข้าสู่ No-ip
Link: https://noip.com
2. เลือก menu Dynamic DNS ด้านขวามือ
3. เลือก Add Hostname
4. เลือก ชื่อ Hostname, Domain, IP address ของ host เรา จากนั้นเลือก Create Host
5. Configure เสร็จเรียบร้อย (http://saixiii.ddns.net)
6. login เข้าสู่ router (192.168.1.1) และเข้าหน้า configure
7. เลือก menu DDNS
8. Configure ค่า DDNS แล้วกด Apply
DDNS Service : NoIP.com
Email Address: username ที่ใช้สมัคร No-ip
NoIP Password: password
Host Name: Domain name ที่คุณเลือกไว้
เพียงเท่านี้ก็เสร็จเรียบร้อยสำหรับการ configure ddns หลังจากนี้ URL ดังกล่าวจะ route traffic วิ่งกลับมาหาที่ server ของคุณ แต่คุณอาจจะต้องทำการ forward port ด้วยกรณีที่ในวง lan ภายใต้ router คุณมีอุปกรณ์หลายตัวต่ออยู่
สมัคร / ติดตั้งเน็ตบ้านได้ที่นี่ คลิก
Author: Suphakit Annoppornchai
Credit: https://saixiii.com,https://noip.com
[…] ขั้นตอนการทำ domain name แบบ DDNS […]